Documentation

Documentation

Table of Contents

Packages

Application

Classes

imonit_client
This is the implementation of the client-side class to use the i-mon-it micro services.

Constants

checktoken  = \listener . '/checktoken.php'
URL for the verifytoken service
detailiert  = 'detailiert'
end  = \listener . 'end.php'
URL for the end service.
endpage  = \listener . '/endpage.php'
URL for the endpage service.
imonit_client_lib_Version  = "00.02.062 10.12.2025"
Enthält die Version und das letzte Änderungsdatum dieser Bibliothek.
imonit_server  = 'server.i-mon-it.de'
indev  = \true
itoken  = 'token'
This is the name of the session variable holding information about the token number used on the website to be monitored.
itokenfilename  = 'imonit.token'
Name of the local file holding the token information.
lastentry  = \listener . 'lastentry.php'
This is the microservice for retrieving the last id of a particular call.
listener  = 'http://' . \imonit_server . '/'
This URL used by the central i-mon-it tracking service to fire monitoring and administrative requests.
local_server  = '.i-mon-it.local'
This is the name of the i-mon-it website.
mid  = \listener . 'mid.php'
URL for the mid service.
midpage  = \listener . '/midpage.php'
URL for the midpage service.
start  = \listener . 'start.php'
this is the URL used to send the monitoring request for the start.
startpage  = \listener . 'startpage.php'
This is the URL for the startpage service.
tokenok  = 'token is ok'
ua  = \listener . 'UA.php'
This is the URk base for retrieving the Useragent id.

Functions

re()  : bool
diese Funktion überprüft ob der übergebene Schlüssel in der request Variable gesetzt ist.
req()  : string
Diese Funktion gibt den Wert der Variable_REQUEST zurück, sofern der übergebene Schlüssel vorhanden ist.
uanr()  : int
debuglevel()  : int
Diese Funktion übersetzt die Stringkonstanten für die Fehlerlevel in ganzzahligen Werte, welche dann verglichen werden können, um zu entscheiden ob eine Fehlermeldung angezeigt wird oder nicht.
debug_show()  : bool
Liefert basierend auf dem übergebenen Fehlerlevel einen logischen Wert, welche anzeigt ob eine Fehlermeldung angezeigt werden soll, oder nicht.
debug()  : bool
Diese Funktion ermöglicht eine simple und standardisierte Darstellung von Meldungen zum Zwecke der Fehlersuche und während der Entwicklungszeit.
getGender()  : string
Übersetzt ein einzelenes in der Datenbank verwendetes Zeichen in Gender in eine Anrede
imonit_client_lib_version()  : string
janeintobool()  : bool
rec_check()  : bool
MitHilfe dieser Funktion kann überprüft werdenkann, ob die Gefahr einer endlosen Rekursion besteht. Die Funktion gibt zurück, ob die Anzahl der Rekursionsschleifen einen bestimmten Wert erreicht hat oder übersteigt, in diesem Fall wird der Wert true zurückgegeben, sodass das Überprüfen der Programmodul gegebenenfalls abbrechen kann und somit die Rekursionsschleife unterbrochen wird. Standardmäßig wird bei einer Rekursionstiefe von zehn abgebrochen.
janein()  : string
Gibt die Zeichenketten Ja oder nein zurück
standardize()  : string
getuseragent()  : string
This function identifies the user agent used by the clients website.

Constants

endpage

URL for the endpage service.

public string endpage = \listener . '/endpage.php'

URL for the endpage service

Tags
see
imonit_client::endpage

()

imonit_client_lib_Version

Enthält die Version und das letzte Änderungsdatum dieser Bibliothek.

public string imonit_client_lib_Version = "00.02.062 10.12.2025"

Version und Änderungsdatum der Bibliothek.

imonit_server

public mixed imonit_server = 'server.i-mon-it.de'

itoken

This is the name of the session variable holding information about the token number used on the website to be monitored.

public mixed itoken = 'token'

you

itokenfilename

Name of the local file holding the token information.

public string itokenfilename = 'imonit.token'

Name of the tokenfile holding the correct information.

lastentry

This is the microservice for retrieving the last id of a particular call.

public string lastentry = \listener . 'lastentry.php'

listener

This URL used by the central i-mon-it tracking service to fire monitoring and administrative requests.

public string listener = 'http://' . \imonit_server . '/'

Do not change the value of the constant.

URL used the fire monitoring and administrative requests to the i-mon-it service.

local_server

This is the name of the i-mon-it website.

public string local_server = '.i-mon-it.local'

name of the i-mon-it website

midpage

URL for the midpage service.

public string midpage = \listener . '/midpage.php'

URL for the endpage service

Tags
see
imonit_client::endpage

()

start

this is the URL used to send the monitoring request for the start.

public string start = \listener . 'start.php'

URL start Service

Tags
see
imonit_client::start

()

startpage

This is the URL for the startpage service.

public string startpage = \listener . 'startpage.php'

URL for the startpage service

Tags
see
imonit_client::startpage

()

Functions

re()

diese Funktion überprüft ob der übergebene Schlüssel in der request Variable gesetzt ist.

re(string $key) : bool
Parameters
$key : string

Name des gesuchten Schlüssels.

Tags
see
req()
Return values
bool

Sofern der Schlüssel in der request Variablen vorhandenes wird true zurückgegeben. Andernfalls wird false zurückgegeben.

req()

Diese Funktion gibt den Wert der Variable_REQUEST zurück, sofern der übergebene Schlüssel vorhanden ist.

req(string $key[, string $default = '' ]) : string

Sollte der Schlüssel aktuell nicht vorhanden sein, dann wird eine leere Zeichenkette zurückgegeben.

Parameters
$key : string

Nach diesen Schlüssel wird in der request Variable gesucht

  •       * @param string $default, dies ist der Defaultwert der zurückgegeben wird, wenn der Schlüssel nicht gefunden wurde.
    
$default : string = ''
Tags
see
re()
Return values
string

Wert der request Variable sofern sie existiert.

uanr()

uanr(string $useragent) : int
Parameters
$useragent : string
Return values
int

debuglevel()

Diese Funktion übersetzt die Stringkonstanten für die Fehlerlevel in ganzzahligen Werte, welche dann verglichen werden können, um zu entscheiden ob eine Fehlermeldung angezeigt wird oder nicht.

debuglevel([string $debuglevel = defaultdebug ]) : int
Parameters
$debuglevel : string = defaultdebug

Enthält als Stringden gewünschten Level in dem die Meldung angezeigt werden soll. Der unzureichende Fehlerlevel

Return values
int

der ganzzahligen Wert des übergebenen Fehler levels

debug_show()

Liefert basierend auf dem übergebenen Fehlerlevel einen logischen Wert, welche anzeigt ob eine Fehlermeldung angezeigt werden soll, oder nicht.

debug_show([string $level = defaultdebug ]) : bool
Parameters
$level : string = defaultdebug

Text des Fehler levels der mit dem eingestellten Standard Fehlerlevel verglichen werden muss.

Tags
see
debuglevel()
Return values
bool

debug()

Diese Funktion ermöglicht eine simple und standardisierte Darstellung von Meldungen zum Zwecke der Fehlersuche und während der Entwicklungszeit.

debug([string $level = defaultdebug ][, string $msg = '' ]) : bool
Parameters
$level : string = defaultdebug

Name des levels, welchen diese Meldung nach Meinung des Programmierers hat.

$msg : string = ''

Anzuzeigende Meldung.

Return values
bool

Die Funktion gibt zurück, ob die Meldung im aktuellen Kontext angezeigt wurde oder nicht. Eine Nutzung und Verarbeitung ist optional. In der bisherigen Programmierpraxis wird dies nicht verwendet.

getGender()

Übersetzt ein einzelenes in der Datenbank verwendetes Zeichen in Gender in eine Anrede

getGender(string $Gender) : string
Parameters
$Gender : string

"u","w",'d'

Return values
string

"Herr, "Frau', "Guten Tag",""

imonit_client_lib_version()

imonit_client_lib_version() : string
Return values
string

janeintobool()

janeintobool(string $input) : bool
Parameters
$input : string
Return values
bool

rec_check()

MitHilfe dieser Funktion kann überprüft werdenkann, ob die Gefahr einer endlosen Rekursion besteht. Die Funktion gibt zurück, ob die Anzahl der Rekursionsschleifen einen bestimmten Wert erreicht hat oder übersteigt, in diesem Fall wird der Wert true zurückgegeben, sodass das Überprüfen der Programmodul gegebenenfalls abbrechen kann und somit die Rekursionsschleife unterbrochen wird. Standardmäßig wird bei einer Rekursionstiefe von zehn abgebrochen.

rec_check([int $depth = 10 ]) : bool
Parameters
$depth : int = 10

Optionaler Parameter, der die geduldete Rekursionstiefe darstellt. Der Standardwert liegt bei einer Tiefe von zehn

Return values
bool

gibt zurück ob die maximale Regionstiefe erreicht worden ist (Rückgabewert:true) oder eben nicht (Rückgabewert:false).

janein()

Gibt die Zeichenketten Ja oder nein zurück

janein(bool $value) : string
Parameters
$value : bool
Return values
string

Ja oder Nein je nach Parameter

standardize()

standardize(string $methodorfile) : string
Parameters
$methodorfile : string
Return values
string

getuseragent()

This function identifies the user agent used by the clients website.

getuseragent() : string
Return values
string

Name of the user agent. In case it cannot be determined the function will return'unknown'.

Search results